EmbedPress\Includes\Classes\Feature_Enhancer D

Total Complexity 380
Dependencies 10
Dependents 0
Total lines 1,670
Lines of code 1,255
Logical lines of code 610
Comment lines 105
Methods 39
Properties 1

Methods 39

Method Rating Maintainability Complexity Lines of code
gutenberg_embed()
D
18
79 165
enhance_youtube()
D
31 45 85
enhance_vimeo()
D
34 34 80
embedpress_generate_social_share_meta()
C
35 27 76
enhance_wistia()
B
32 21 98
enhance_soundcloud()
B
45 25 32
enhance_twitch()
B
42 20 38
enhance_dailymotion()
B
47 18 29
get_wistia_block_attributes()
A
46 13 34
embedpress_wistia_pro_get_options()
A
44 11 43
isEmbra()
A
48 11 33
youtube_rest_api()
A
54 12 17
getOptions()
A
50 9 26
get_youtube_params()
A
52 9 24
save_source_data()
S
61 6 11
get_vimeo_params()
S
55 5 19
embedpress_gutenberg_render_block_vimeo()
S
54 5 19
get_wistia_settings_schema()
S
44 1 60
delete_source_data()
S
62 5 10
get_youtube_settings_schema()
S
45 1 58
get_soundcloud_settings_schema()
S
48 1 48
get_vimeo_settings_schema()
S
49 1 41
__construct()
S
46 1 40
get_dailymotion_settings_schema()
S
51 1 36
enhance_missing_title()
S
56 2 20
embedpress_gutenberg_register_block_vimeo()
S
58 2 17
get_twitch_settings_schema()
S
53 1 28
save_source_data_on_post_update()
S
72 2 5
getVideoIDFromURL()
S
67 2 8
embedpress_wistia_block_after_embed()
S
58 1 15
vimeoValidateUrl()
S
78 1 3
embedpress_gutenberg_register_block_youtube()
S
75 1 4
wistiaValidateUrl()
S
78 1 3
elementor_setting_init()
S
63 1 10
save_el_source_data_on_post_update()
S
80 1 3
ytValidateLiveUrl()
S
78 1 3
ytValidateUrl()
S
78 1 3
delete_source_temp_data_on_reload()
S
81 1 3
remove_classic_filters()
S
66 1 8